# encoding: utf-8
# module PyQt5.QtWidgets
# from /usr/lib/python3/dist-packages/PyQt5/QtWidgets.cpython-35m-x86_64-linux-gnu.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore
import PyQt5.QtGui as __PyQt5_QtGui


from .QWidget import QWidget

class QOpenGLWidget(QWidget):
    """ QOpenGLWidget(QWidget parent=None, Qt.WindowFlags flags=0) """
    def aboutToCompose(self, *args, **kwargs): # real signature unknown
        """ QOpenGLWidget.aboutToCompose [signal] """
        pass

    def aboutToResize(self, *args, **kwargs): # real signature unknown
        """ QOpenGLWidget.aboutToResize [signal] """
        pass

    def context(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.context() -> QOpenGLContext """
        pass

    def defaultFramebufferObject(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.defaultFramebufferObject() -> int """
        return 0

    def doneCurrent(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.doneCurrent() """
        pass

    def event(self, QEvent): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.event(QEvent) -> bool """
        return False

    def format(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.format() -> QSurfaceFormat """
        pass

    def frameSwapped(self, *args, **kwargs): # real signature unknown
        """ QOpenGLWidget.frameSwapped [signal] """
        pass

    def grabFramebuffer(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.grabFramebuffer() -> QImage """
        pass

    def initializeGL(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.initializeGL() """
        pass

    def isValid(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.isValid() -> bool """
        return False

    def makeCurrent(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.makeCurrent() """
        pass

    def metric(self, QPaintDevice_PaintDeviceMetric): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.metric(QPaintDevice.PaintDeviceMetric) -> int """
        return 0

    def paintEngine(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.paintEngine() -> QPaintEngine """
        pass

    def paintEvent(self, QPaintEvent): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.paintEvent(QPaintEvent) """
        pass

    def paintGL(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.paintGL() """
        pass

    def resized(self, *args, **kwargs): # real signature unknown
        """ QOpenGLWidget.resized [signal] """
        pass

    def resizeEvent(self, QResizeEvent): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.resizeEvent(QResizeEvent) """
        pass

    def resizeGL(self, p_int, p_int_1): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.resizeGL(int, int) """
        pass

    def setFormat(self, QSurfaceFormat): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.setFormat(QSurfaceFormat) """
        pass

    def setUpdateBehavior(self, QOpenGLWidget_UpdateBehavior): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.setUpdateBehavior(QOpenGLWidget.UpdateBehavior) """
        pass

    def updateBehavior(self): # real signature unknown; restored from __doc__
        """ QOpenGLWidget.updateBehavior() -> QOpenGLWidget.UpdateBehavior """
        pass

    def __init__(self, QWidget_parent=None, Qt_WindowFlags_flags=0): # real signature unknown; restored from __doc__
        pass

    NoPartialUpdate = 0
    PartialUpdate = 1


